package Clases;

import javax.swing.ImageIcon;
import javax.swing.JLabel;

public class Bloques {

    private int idBloque;
    private int idReferencia;
    private String nombreBloque;
    private String estadoBloque;
    private ImageIcon iconoImagen;
    private JLabel bloque;

    public Bloques() {
    }

    public Bloques(int idBloque, int idReferencia) {
        this.idBloque = idBloque;
        this.idReferencia = idReferencia;
        if (this.idBloque == 1) {
            this.nombreBloque = "Suelo de Ladrillos";
            this.estadoBloque = "Pasable";
            this.iconoImagen = new ImageIcon("src/Recursos/Img/Bloques/bloque_1.png");
            this.bloque = new JLabel(iconoImagen);
        } else if (this.idBloque == 2) {
            this.nombreBloque = "Suelo de Madera";
            this.estadoBloque = "Pasable";
            this.iconoImagen = new ImageIcon("src/Recursos/Img/Bloques/bloque_2.png");
            this.bloque = new JLabel(iconoImagen);
        } else if (this.idBloque == 3) {
            this.nombreBloque = "Suelo de Pasto";
            this.estadoBloque = "Pasable";
            this.iconoImagen = new ImageIcon("src/Recursos/Img/Bloques/7.jpg");
            this.bloque = new JLabel(iconoImagen);
        }else if (this.idBloque == 4) {
            this.nombreBloque = "Suelo de Ladrillos 2";
            this.estadoBloque = "Pasable";
            this.iconoImagen = new ImageIcon("src/Recursos/Img/Bloques/bloque_3.jpg");
            this.bloque = new JLabel(iconoImagen);
        } 
        else if (this.idBloque == 5) {
            this.nombreBloque = "asDADAD";
            this.estadoBloque = "Pasable";
            this.iconoImagen = new ImageIcon("src/Recursos/Img/Bloques/12.jpg");
            this.bloque = new JLabel(iconoImagen);
        }else {
            this.nombreBloque = "Vacio";
            this.estadoBloque = "Bloquear";
            this.iconoImagen = new ImageIcon("src/Recursos/Img/Bloques/bloque_0.png");
            this.bloque = new JLabel(iconoImagen);
        }
    }

    public JLabel getBloque() {
        return bloque;
    }

    public int getIdReferencia() {
        return idReferencia;
    }

    public String getEstadoBloque() {
        return estadoBloque;
    }

    public int getIdBloque() {
        return idBloque;
    }

    public String getNombreBloque() {
        return nombreBloque;
    }
}